﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using HotelSoft.HotelManagement_DAO;
using HotelSoft.HotelManagement_DTO;
using System.Data;

namespace HotelSoft.HotelManagement_BUS
{
    class BaoCaoDoanhThuTheoLoaiBUS
    {
        DataTable bcdtn = new DataTable();
        private BaoCaoDoanhThuTheoLoaiDAO bc = new BaoCaoDoanhThuTheoLoaiDAO();
        public DataTable BaoCaoDoanhThuThang(object AbstractDTO)
        {
            bcdtn = ChuyenDoi.ToDataTable(bc.BaoCaoDoanhThuThang(AbstractDTO));
            return bcdtn;
        }
      

        public DataTable BaoCaoDoanhThuQui(object AbstractDTO)
        {

            bcdtn = ChuyenDoi.ToDataTable(bc.BaoCaoDoanhThuQui(AbstractDTO));
            return bcdtn;
        }

        public DataTable BaoCaoDoanhThuNam(object AbstractDTO)
        {

            bcdtn = ChuyenDoi.ToDataTable(bc.BaoCaoDoanhThuNam(AbstractDTO));
            return bcdtn;
        }

        public DataTable BaoCaoMatDoThang(object AbstractDTO)
        {
            bcdtn = ChuyenDoi.ToDataTable(bc.BaoCaoMatDoThang(AbstractDTO));
            return bcdtn;
        }

        public DataTable BaoCaoMatDoQui(object AbstractDTO)
        {
            bcdtn = ChuyenDoi.ToDataTable(bc.BaoCaoMatDoQui(AbstractDTO));
            return bcdtn;
        }

        public DataTable BaoCaoMatDoNam(object AbstractDTO)
        {
            bcdtn = ChuyenDoi.ToDataTable(bc.BaoCaoMatDoNam(AbstractDTO));
            return bcdtn;
        }

        public DataTable BCDT_THANG(object AbstractDTO)
        {
            return bc.BCDT_THANG(AbstractDTO);
        }

        public DataTable BCDT_QUI(object AbstractDTO)
        {
            return bc.BCDT_QUI(AbstractDTO);
        }

        public DataTable BCDT_NAM(object AbstractDTO)
        {
            return bc.BCDT_NAM(AbstractDTO);
        }

        public DataTable BCMD_THANG(object AbstractDTO)
        {
            return bc.BCMD_THANG(AbstractDTO);
        }

        public DataTable BCMD_QUI(object AbstractDTO)
        {
            return bc.BCMD_QUI(AbstractDTO);
        }

        public DataTable BCMD_NAM(object AbstractDTO)
        {
            return bc.BCMD_NAM(AbstractDTO);
        }

        public DataTable BCDT_NGAY(object AbstractDTO)
        {
            return bc.BCDT_NGAY(AbstractDTO);
        }

        public DataTable BCMD_NGAY(object AbstractDTO)
        {
            return bc.BCMD_NGAY(AbstractDTO);
        }

        public DataTable BCDT_LOAIPHONG_Tong(object AbstractDTO)
        {
            return bc.BCDT_LOAIPHONG_Tong(AbstractDTO);
        }

        public  DataTable BCMD_PHONG_Tong(object AbstractDTO)
        {
            return bc.BCMD_PHONG_Tong(AbstractDTO);
        }
    }
}
